Win10系统VS2019+Cmake+glog0.4.0环境配置 |
您所在的位置:网站首页 › glog源码编译 linux › Win10系统VS2019+Cmake+glog0.4.0环境配置 |
1. glog
1.1 简要介绍
glog是一个Google的轻量、稳定、开源的日志系统库,用于实现应用级别的logging。 它提供了一系列类似于C++流风格的logging API,以及一些预定义的宏。有点类似于C语言里面的assert,但是比assert具备更丰富的输出信息以及使用灵活性。 1.2 依赖库glog不需要再配置其他库,视具体情况依赖gflags(可选)。 1.2.1 gflags非必选,gflags环境配置可参考Win10系统VS2019+Cmake+gflags2.2.2环境配置。 1.3 源码包下载glog源码地址:github:https://github.com/google/glog.git 2. Cmake构建项目 2.1 路径源代码路径:D:/ThirdParty/glog/glog_0.4.0构建项目路径:D:/ThirdParty/glog/glog_0.4.0_build 2.2 构建选项 名称值备注BUILD_TESTINGfalse减少编译时间CMAKE_INSTALL_PREFIXpath编译时生成的安装文件路径BUILD_SHARED_LIBStrue生成dll动态库WITH_GFLAGStrue使用gflags,需要事先安装好gflagsgflags_DIRpath$(gflags)/lib/cmake/gflags 2.3 构建项目
点击Configure或Generate后,如果顺利,会出现Configuring done或Generating done。 3. 打开解决方案并编译 3.1 编译解决方案点击Open Project(或者在2.3节步骤2中指定的构建项目路径中,找到生成的解决方案文件glog.sln,通过Visual Studio打开),打开通过Cmake构建的项目;选中ALL_BUILD项目,分别在Debug和Release模式下,重新生成解决方案。
注:以下通过属性表的方式进行环境配置。 4.1 附加包含目录$(glog)(在系统环境变量中添加并设置)就是2.2节表中CMAKE_INSTALL_PREFIX选项的值。 可根据实际情况进行配置gflag,若2.2节表中WITH_GFLAGS选项为true,那么需要进行配置,后面库目录、附加依赖项也是一样,gflags环境配置方法参见1.2.1。 4.2 附加库目录将库目录$(glog)\lib中文件后缀名为.lib的文件依次添加至附加依赖项中,并依次配置debug版本(有d后缀)和release版本。 注意,添加附加依赖项时,不要漏掉文件后缀名.lib! 4.4 动态库将动态库目录添加至系统环境变量Path,步骤如下: 计算机右击,点击“属性”;点击“高级系统设置”;点击“环境变量”;双击Path;添加%glog%\bin,该目录下是包含了动态库文件。本文使用的都是相对路径,因此需事先设置好环境变量glog,值为CMAKE_INSTALL_PREFIX对应的目录,也可以使用绝对路径。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |